﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace PSE.Framework.Communication.Adapters.File.XmlFile
{
    public class XmlFileReceiveParameter : FileReceiveParameter
    {
        public XmlFileReceiveParameter()
            : base()
        {
        }

        public XmlFileReceiveParameter(string fileNameFilter)
            : base(fileNameFilter)
        {
        }

        public XmlFileReceiveParameter(string fileNameFilter, string inputPath)
            : base(fileNameFilter, inputPath)
        {
        }

        internal XmlFileReceiveParameter(FileReceiveParameter parameter)
            : base(parameter)
        {
        }

        private string _xPath = null;
        public string XPath
        {
            get { return _xPath; }
            set { _xPath = value; }
        }

        private string _validationFile = null;
        public string ValidationFile
        {
            get { return _validationFile; }
            set { _validationFile = value; }
        }

        private string _transformFile = null;
        public string TransformFile
        {
            get { return _transformFile; }
            set { _transformFile = value; }
        }

        private string _transformPath = null;
        public string TransformPath
        {
            get { return _transformPath; }
            set { _transformPath = value; }
        }

    }
}
